package top.continew.admin.generator.model.entity;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import top.continew.admin.common.model.entity.BaseDO;
import java.io.Serial;

/**
 * 待办事项实体
 *
 * @author kellen
 * @since 2025/07/30
 */
@Data
@TableName("task_todo")
public class TaskTodoDO extends BaseDO {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 负责人
     */
    private Long directorId;

    /**
     * 事项类型：0-待办
     */
    private Integer taskType;

    /**
     * 任务内容
     */
    private String taskContent;

    /**
     * 任务状态：0-待查看，1-已查看，2-已处理，3-已关闭
     */
    private Integer taskStatus;

    /**
     * 是否需要样品：0-否，1-是
     */
    private Integer needSample;

    /**
     * 邮寄地址
     */
    private String mailingAddress;

    /**
     * 关联的转派记录ID
     */
    private Long transferId;

    /**
     * 关联任务ID
     */
    private Long taskId;
}